package com.ruoyi.model.domain;

import java.util.List;

/**
 * @author WeiHanQiang
 * @date 2025/06/06 11:31
 **/
// POJO，包含数组字段用List<Float>或List<Double>
public class ModelTrainResult {
    private String modelNo;
    private int latentVariableCount;
    private double Rc2;
    private double RMSECV;
    private double Rp2;
    private double RMSEP;
    private double RPD;
    private double T_test;
    private double T;

    private List<Double> calibrationStandard;
    private List<Double> calibrationPredicted;
    private List<Double> validationPredicted;
    private List<Double> coef;

    public String getModelNo() {
        return modelNo;
    }

    public void setModelNo(String modelNo) {
        this.modelNo = modelNo;
    }

    public int getLatentVariableCount() {
        return latentVariableCount;
    }

    public void setLatentVariableCount(int latentVariableCount) {
        this.latentVariableCount = latentVariableCount;
    }

    public double getRc2() {
        return Rc2;
    }

    public void setRc2(double rc2) {
        Rc2 = rc2;
    }

    public double getRMSECV() {
        return RMSECV;
    }

    public void setRMSECV(double RMSECV) {
        this.RMSECV = RMSECV;
    }

    public List<Double> getCalibrationStandard() {
        return calibrationStandard;
    }

    public void setCalibrationStandard(List<Double> calibrationStandard) {
        this.calibrationStandard = calibrationStandard;
    }

    public List<Double> getCalibrationPredicted() {
        return calibrationPredicted;
    }

    public void setCalibrationPredicted(List<Double> calibrationPredicted) {
        this.calibrationPredicted = calibrationPredicted;
    }

    public List<Double> getValidationPredicted() {
        return validationPredicted;
    }

    public void setValidationPredicted(List<Double> validationPredicted) {
        this.validationPredicted = validationPredicted;
    }

    public List<Double> getCoef() {
        return coef;
    }

    public void setCoef(List<Double> coef) {
        this.coef = coef;
    }

    public double getRp2() {
        return Rp2;
    }

    public void setRp2(double rp2) {
        Rp2 = rp2;
    }

    public double getRMSEP() {
        return RMSEP;
    }

    public void setRMSEP(double RMSEP) {
        this.RMSEP = RMSEP;
    }

    public double getRPD() {
        return RPD;
    }

    public void setRPD(double RPD) {
        this.RPD = RPD;
    }

    public double getT_test() {
        return T_test;
    }

    public void setT_test(double t_test) {
        T_test = t_test;
    }

    public double getT() {
        return T;
    }

    public void setT(double t) {
        T = t;
    }
}

